package com.mkx.multitier.business;

import com.mkx.multitier.routing.BusinessRequest;

/**
 * 业务处理器接口，定义业务请求处理的基本操作
 */
public interface BusinessProcessor {
    /**
     * 处理业务请求
     */
    void process(BusinessRequest request);
    
    /**
     * 是否支持该业务类型的处理
     */
    boolean supports(String businessType, String subBusinessType);
    
    /**
     * 获取处理器名称
     */
    String getName();
}
